<%-- 
    Document   : formalizarCompra
    Created on : 03-jun-2014, 11:58:19
    Author     : pargon
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
  <body>
      <% if (Integer.parseInt(request.getParameter("hidSession")) == request.getSession(true).hashCode()) { %>
        <div>Introduzca sus datos personales</div>
        <form onsubmit="ProcesarForm(this,'procesarPedido','cuerpo');return false;">
        <table>
            <tr>
                <td>
                Nombre:
                </td>
                <td>
                    <input type="text" name="nombre"/><label type="hidden" id="hidNam" value="Introduzca nombre de usuario" style="color : red;" />
                </td>
            </tr>
            <tr>
                <td>
                    Direcci&oacute;n:
                </td>
                <td>
                    <input type="text" name="direccion"/> <label type="hidden" id="hidDir" value="Introduzca direccion" style="color : red;" />
                </td>
            </tr>
            <tr>
                <td>
                    DNI:
                </td>
                <td>
                    <input type="text" name="DNI" /><label id="hidDNI" value="" style="color: red;" />
                </td>
            </tr>
            <tr>
                <td>
                    Tarjeta:
                </td>
                <td>
                    <input type="text" name="tarjeta" /><label id="hidTarjeta" value="Introduzca nombre de usuario" style="color : red;" />
                </td>
            </tr>
            <tr>
                <td>
                    <input type="submit" value="Procesar Datos" />
                </td>
            </tr>
        </table>
        </form>
        <% } else {%><h1> You have no power here</h1><%}%>

        <script>
            function ValidaDNI(DNI){
                var letra;
                DNI = DNI.replace("-", "");
                var num = DNI.substring(0, 8);
                letra = DNI.charAt(DNI.length()-1);
                var lockup = "TRWAGMYFPDXBNJZSQVHLCKE";
                return lockup.charAt(num % 23) == letra;
            }
            function validacion() {
                var lanzarSubmit = true;
                var nombre = document.getElementById('nombre');
                var dir = document.getElementById('direccion');
                var dni = document.getElementById('DNI');
                var tarjeta = document.getElementById('tarjeta');
                
                var lblnombre = document.getElementById('hidNam');
                var lbldir = document.getElementById('hidDir');
                var lbldni = document.getElementById('hidDNI');
                var lbltarjeta = document.getElementById('hidTarjeta');
                
                if (nombre.value == '') { lblnombre.style.visible = 'true'; lanzarSubmit = false;}
                if (direccion.value == '') { lbldir.style.visible = 'true'; lanzarSubmit = false; }
                
               
                if (DNI.textContent == '' && ValidaDNI(DNI.textContent)== false) { lbldni.style.visible = 'true'; lanzarSubmit = false; }
                if (tarjeta.textContent == '') { lbltarjeta.style.visible = 'true' ; lanzarSubmit = false;}
                
                return lanzarSubmit;
            }
            
            </script>
    </body>
</html>
